.black-menu-wrap{
    padding: 31px 27px 0 28px;
    li{
        margin-bottom: 20px;
        height: 30px;
        line-height: 30px;
        .black-menu-avatar{
            width: 30px;
            height: 30px;
            margin-right: 10px;
            overflow: hidden;
            img{
                width: 100%;
            }
        }
        .flex-1{
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
        }
        button{
            width: 80px;
            height: 26px;
            margin-top: 2px;
            font-size: 12px;
            color: #2C2C2C;
            background-color: #fff;
            border: 1px solid #C8C8C8;
            border-radius: 4px;
            position: relative;
        }
        button.loading:after{
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            content: '';
            display: block;
            background: url(../../../assets/images/message-loading.gif) center center no-repeat;
            background-size: 18px;
        }
        .black-menu-removed{
            font-size: 12px;
            color: #2C2C2C;
            line-height: 26px;
            width: 80px;
            text-align: center;
        }
    }
    li:last-of-type{
        margin-bottom: 0;
    }
}